#include <arch/types.h>
#include <stdio.h>
#include <stdlib.h>

extern dword ConstructorsStart, ConstructorsEnd;

extern "C" int main() {
	for (dword *call = &ConstructorsStart; call < &ConstructorsEnd; call++) {
		((void (*)()) *call)();
	}

	return 0;
}
